package com.lz.gmall.product.biz;


import com.lz.gmall.cart.entity.SkuIdAndPrice;
import com.lz.gmall.product.entity.SkuInfo;
import com.lz.gmall.product.entity.SpuSaleAttr;
import com.lz.gmall.product.vo.AttrValueConcatVo;
import com.lz.gmall.product.vo.CategoryViewVo;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author 郭运龙
 */
public interface SkuDetailBizService {
    CategoryViewVo getCategoryViewBySkuId(Long skuId);

    //SkuInfo getSkuInfoBySkuId(Long skuId);

    SkuInfo getSkuInfoAndImageById(Long skuId);

    SkuInfo getSkuInfoPriceBySkuId(Long skuId);

    List<SpuSaleAttr> getSpuSaleAttrListBySkuId(Long skuId);

    List<AttrValueConcatVo> getAttrValueConcatBySkuId(Long skuId);

    List<Long> getAllStuIdByRpc();

    List<SkuIdAndPrice> getSkuAllPrice();
}
